body {
    background: none repeat scroll 0 0 #FFFFFF;
    font: 12px "宋体",san-serif;
    margin: 0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p,button {
   	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.marquee {
	WIDTH: 345px; MARGIN-BOTTOM: 10px; HEIGHT: 125px; OVERFLOW: hidden
}
.marquee UL {
	MARGIN-RIGHT: 0px
}
.top-banner{
	height:160px;
	overflow:hidden;
	margin-bottom:2px;
} 

.top-menu {
	TEXT-ALIGN: right; 
	BACKGROUND-COLOR: #2361a8; 
	ZOOM: 1; 
	OVERFLOW: hidden;
	height:26px;
	line-height:26px;
}
.top-menu A {
	COLOR: #fff; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
.title-bar {
	clear: both;   
	LINE-HEIGHT: 25px; 
	MARGIN-BOTTOM: 10px; 
	BORDER-BOTTOM: #183c80 2px solid; 
	OVERFLOW: hidden;
	margin:0px;
	height:25px;
}
.ui_sr{
	BACKGROUND: url(../image/img_2.gif) no-repeat 10px 50%;
}
.title-bar h4, .title-bar h3 {
    float: left;
	PADDING-LEFT: 25px; 
	COLOR: #002a5f; 
	FONT-WEIGHT: bold;
	padding-bottom:3px;
	padding-top:6px;
	margin:0px;
}

.title-bar .more {
    float: right;
    padding-right: 12px;
}

UL.menu-list {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 15px
}
UL.menu-list LI {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; BACKGROUND: url(../image/img_3.gif) no-repeat left 0.8em; FONT-SIZE: 14px
}
UL.menu-list LI:hover {
	BACKGROUND: url(../image/img_4.gif) no-repeat left 50%
}
UL.menu-list LI A {
	COLOR: #2b2b2b; TEXT-DECORATION: none
}
UL.menu-list LI A:hover {
	  color: #005A99;
    text-decoration: underline;
}
UL.news-list {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
ul.news-list li {
	BORDER-BOTTOM: #ccc 1px dotted; 
	height:25px;
	LINE-HEIGHT: 25px; 
	PADDING-LEFT: 10px; 
	ZOOM: 1; 
	BACKGROUND: url(../image/img_5.gif) no-repeat left 50%; 
	OVERFLOW: hidden;
}
UL.news-list LI A.new {
	BACKGROUND: url(../image/new.gif) no-repeat 220px 5px
}
UL.news-list LI A {
	FLOAT: left; COLOR: #333; TEXT-DECORATION: none;
	width:250px;
}
UL.news-list LI A:hover {
	COLOR: #ba2336;
}
UL.news-list LI SPAN{
	FLOAT: right;
	margin-top:0px;
	padding-top:0px;
	padding-right: 8px;
}


.search-list {
	BORDER-LEFT: #a7bcca 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; OVERFLOW: hidden;
	height:30px;
	line-height:30px;
}
.search-list LI {
	BORDER-BOTTOM: #a7bcca 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #a7bcca 1px; LINE-HEIGHT: 30px; LIST-STYLE-TYPE: none; WIDTH: 120px; BACKGROUND: url(../image/img_7.jpg) repeat-x; FLOAT: left; HEIGHT: 30px; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-TOP: #a7bcca 1px solid; BORDER-RIGHT: #a7bcca 1px solid;
	cursor: pointer;
}
.search-list LI.on {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: url(../image/img_6.jpg) repeat-x; FONT-WEIGHT: bold;
}
#search-switch {
	PADDING-TOP: 10px;
	float:left;
}
.search-box {
	PADDING-LEFT: 120px; 
	BACKGROUND: url(../image/img_8.jpg) no-repeat left -15px; 
	HEIGHT: 90px; 
	OVERFLOW: hidden
}
INPUT .search-input {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 15px; WIDTH: 400px; BORDER-TOP-STYLE: none; BACKGROUND: url(../image/img_9.jpg) no-repeat left top; FLOAT: left; HEIGHT: 25px; BORDER-LEFT-STYLE: none
}

.search-box .ui-ipt-enter {
    border-color: #8C8C8C -moz-use-text-color #CBCCCE #8C8C8C;
    border-left: 1px solid #8C8C8C;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    float: left;
	margin-top:0px;
    font-size: 14px;
    height: 21px;
    padding: 3px 0 0 3px;
    width: 380px;
}
.search-box .ui-btn-submit {
	float: left;
    background-position: left top;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 67px;
	background-color:#3981BD;
	color:#FFFFFF;
}

.ui-btn-submit {
	background: url("../image/theme_blue.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
}

.search-label {
	COLOR: #ccc
}
.cat-title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px;
	BACKGROUND: url(../image/img_11.gif) no-repeat left 50%; 
	COLOR: #103769; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.cat-container {
	CLEAR: both
}
.cat-container .span-4 {
	WIDTH: 177px; MARGIN-RIGHT: 0px
}
.pl-10 {
	PADDING-LEFT: 10px
}
.cat-container UL.cat-list {
	MARGIN-RIGHT: 0px
}
.cat-container .last {
	BORDER-RIGHT: #ccc 1px solid
}
UL.cat-list {
	BORDER-LEFT: #ccc 1px solid; LIST-STYLE-TYPE: none; MARGIN-TOP: 5px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
UL.cat-list LI {
	LINE-HEIGHT: 25px; PADDING-LEFT: 15px; OVERFLOW: hidden
}
UL.cat-list LI:hover {
	BACKGROUND: url(../image/img_5.gif) no-repeat left 50%; FONT-WEIGHT: bold
}
UL.cat-list LI A {
	FLOAT: left; COLOR: #000; TEXT-DECORATION: none
}
UL.cat-list LI A:hover {
	COLOR: #ba2336
}
UL.cat-list LI.more A {
	COLOR: #ba2336; MARGIN-RIGHT: 5px
}
UL.cat-list LI.more IMG {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
UL.last {
	BORDER-RIGHT-STYLE: none
}
.link-list {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.link-list LI {
	LIST-STYLE-TYPE: none; FLOAT: left; MARGIN-RIGHT: 5px
}
.link-list LI.no {
	MARGIN-RIGHT: 0px
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
DIV.footer {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ccc; HEIGHT: 80px; COLOR: #2b2b2b; PADDING-TOP: 15px
}
#search-switch DIV.search-box {
	DISPLAY: none
}
#search-switch DIV.on {
	DISPLAY: block
}
.menu-bar-list {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 38px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 0px
}
.menu-bar-list LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.sub-menu-2 {
	LINE-HEIGHT: 25px; BACKGROUND-COLOR: #1663b2; TEXT-INDENT: 1em; HEIGHT: 25px; COLOR: #fff; CLEAR: both; VERTICAL-ALIGN: middle
}
.sub-menu-2 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-2 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-2 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-2 A:hover {
	COLOR: #2dbdf3
}
.sub-menu-3 {
	LINE-HEIGHT: 25px; BACKGROUND-COLOR: #106a2c; TEXT-INDENT: 1em; COLOR: #fff; CLEAR: both; VERTICAL-ALIGN: middle;
}
.sub-menu-3 span{
	float:left; width:950px;BACKGROUND-COLOR: #106a2c;
}
.sub-menu-3 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-3 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-3 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-3 A:hover {
	COLOR: #090
}
.sub-menu-4 {
	TEXT-ALIGN: left; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #8a3e23; TEXT-INDENT: 1em; HEIGHT: 25px; COLOR: #fff; CLEAR: both; VERTICAL-ALIGN: middle
}
.sub-menu-4 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-4 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-4 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-4 A:hover {
	COLOR: #fc0
}
.sub-menu-5 {
	TEXT-ALIGN: left; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #2f427a; TEXT-INDENT: 1em; HEIGHT: 25px; COLOR: #fff; CLEAR: both; VERTICAL-ALIGN: middle; BORDER-RIGHT: #ccc 1px solid
}
.sub-menu-5 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-5 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-5 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.sub-menu-5 A:hover {
	COLOR: #fc0
}
.header-1 {
	BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 26px; HEIGHT: 26px; VERTICAL-ALIGN: middle;
}
.header-1 A {
	COLOR: #494949; TEXT-DECORATION: none
}
.header-1 A:link {
	COLOR: #494949; TEXT-DECORATION: none
}
.header-1 A:visited {
	COLOR: #494949; TEXT-DECORATION: none
}
.header-1 A:hover {
	COLOR: #ba2336
}
.btn-1 {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-INDENT: 20em; WIDTH: 65px; BORDER-TOP-STYLE: none; BACKGROUND: url(../image/menu_26.jpg) no-repeat; HEIGHT: 20px; BORDER-LEFT-STYLE: none
}
.btn-2 {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; TEXT-INDENT: 20em; WIDTH: 78px; BORDER-TOP-STYLE: none; BACKGROUND: url(../image/img_30.jpg) no-repeat; HEIGHT: 22px; BORDER-LEFT-STYLE: none
}
.news-list2 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.news-list2 LI.hot {
	PADDING-LEFT: 30px; BACKGROUND: url(../image/menu_27.jpg) no-repeat left 50%
}
.news-list2 LI {
	LINE-HEIGHT: 30px; PADDING-LEFT: 15px; BACKGROUND: url(../image/img_5.gif) no-repeat left 50%; HEIGHT: 30px; VERTICAL-ALIGN: middle
}
.news-list2 LI A {
	COLOR: #494949; TEXT-DECORATION: none
}
.news-list2 LI A:link {
	COLOR: #494949; TEXT-DECORATION: none
}
.news-list2 LI A:visited {
	COLOR: #494949; TEXT-DECORATION: none
}
.news-list2 LI A:hover {
	COLOR: #002a5f; TEXT-DECORATION: underline
}
.news-list2 LI SPAN.time {
	COLOR: #aaa
}
.container-1 {
	PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
.container-1 P.title {
	TEXT-ALIGN: center; COLOR: #333; FONT-SIZE: 14px
}
.container-1 P.sub {
	TEXT-ALIGN: center; COLOR: #333; FONT-SIZE: 14px
}
.menu-list-2 A {
	COLOR: #002a60; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menu-list-2 A:link {
	COLOR: #002a60; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menu-list-2 A:visited {
	COLOR: #002a60; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menu-list-2 A:hover {
	COLOR: #ba2336; TEXT-DECORATION: underline
}
.news-list3 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px auto; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.news-list3 LI {
	PADDING-LEFT: 15px; WIDTH: 135px; BACKGROUND: url(../image/img_31.jpg) no-repeat left 50%; FLOAT: left
}
.news-list3 LI A {
	COLOR: #3366cc
}
.news-list3 LI A:hover {
	COLOR: #ba2336
}
P.text {
	TEXT-ALIGN: left; LINE-HEIGHT: 150%; TEXT-INDENT: 2em; MARGIN: 10px; FONT-SIZE: 12px
}
P.sub {
	FONT-SIZE: 12px;
	text-align:center;
}
P.sub .red {
	COLOR: #f00
}
P.sub .red A {
	COLOR: #f00
}
IMG {
	MARGIN: 0px
}

.path {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 37px;
    line-height: 37px;
}

.bg_endPage_blue {
    background: url("../image/bg_content.gif") repeat-y scroll left top transparent;
}
.colEnd {
    background-color: #DCDDDD;
    clear: both;
    display: block;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
}
.endContent {
    height: 1%;
    padding: 12px 19px 9px;
}
.endContent h1 {
    clear: both;
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    margin: 17px 0 2px;
	text-align:center;
}
.endContent .info {
	display:block;
    line-height:21px;
	text-align:center;
}
.cdRed{
	color:#990000;
}

.endContent .endText{
	clear:both;
	font-size:14px;
	line-height:23px;
	padding:9px 0;
	overflow:hidden;
	text-align:justify;
	word-wrap:break-word;
}
.sub-search{
	margin-top:10px;
	margin-bottom:10px;
	vertical-align:middle;
}
.page{
	vertical-align:middle;
	display:block;
}
input.button, input.submit {
	margin:0;
    background: none repeat scroll 0 0 #2361A8;
    border: 1px solid #D2F3FD;
    color: white;
    cursor: pointer;
    font-size: 1em;
    height: 22px;
    padding: 2px 5px;
}